home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / SNES9X-D.RAR / FAQ.TXT < prev    next >
Text File  |  1997-10-07  |  7KB  |  161 lines

  1.  
  2.                       Snes9X DOS Frequently Asked Questions
  3.                       ~~~~~~ ~~~ ~~~~~~~~~~ ~~~~~ ~~~~~~~~~
  4.  
  5. Contents:
  6.    Why doesn't sound work ?
  7.    Why does Snes9X complain "no DPMI"?
  8.    How can I safely speed up Snes9X?
  9.    It's still not fast enough!
  10.    When I play [some game] I can't see my character!
  11.    Where can I find games for Snes9X?
  12.    What's "WindowsFriendly" mode?
  13.    Why are parts of the GUI disabled?
  14.  
  15.  
  16. Question:
  17.    Why doesn't sound work ?
  18.  
  19. Answer:
  20.    Enable APU emulation by adding "-S" to the command line (case sensitive!).
  21.    If it crashes for some reason, try a different playback rate, for example
  22.    "-r 2".
  23.  
  24.    Sound still isn't working?
  25.  
  26.    Did you set your "BLASTER" variable correct ?
  27.    (You can check if the variable is set by typing "SET" at the command line)
  28.    Please type this at the command line:
  29.  
  30.    SET BLASTER=A??? I? D? H? T?
  31.  
  32.    Where:
  33.    A??? should be replaced with the address of your soundcard (Common: A220)
  34.    I?   should be replaced with the interrupt of your soundcard (Common: I5
  35.         or I7)
  36.    D?   should be replaced with the Low-DMA of your soundcard (Common: D1)
  37.    H?   should be replaced with the High-DMA of your soundcard (Common: D5)
  38.    T?   is the version/type of your soundblaster/compatible, please check
  39.         your documentation for this setting and if still unknown set it to T1
  40.  
  41.    Some sound cards (including the Sound Blaster 16, and better) require a
  42.    software utility to configure the card with it's DMA, Interrupt, and 16bit
  43.    DMA channels.  For Creative Labs cards, this is typically called
  44.    diagnose.exe or sb???set.exe.  Creative Labs PnP cards also require
  45.    CTPNP.EXE to be loaded, in order to set up the PnP aspect of the card.
  46.  
  47.    Sound STILL isn't working ???
  48.  
  49.    Please check if your soundcard is 100% Soundblaster Compatible and
  50.    if all the drivers are loaded correctly also check if you experience any
  51.    problems with DOS games when you select the 100% Soundblaster compatible
  52.    driver. If you experience problems with DOS games then please contact
  53.    your supplier for more details !
  54.  
  55.    Some sound cards that claim to be 100% SoundBlaster compatible aren't.
  56.    If so, there's absolutely nothing we or you can do.
  57.  
  58. Question:
  59.    Why does Snes9X complain "no DPMI - Get csdpmi*b.zip", and then quit
  60.    when I run Snes9X under DOS mode?
  61.  
  62. Answer:
  63.    Snes9X was compiled in DJGPP, and it needs a DPMI stack to run.  Windows
  64.    95 automatically provides DPMI services to DOS-based programs.  However,
  65.    to run under dos, another program, cwsdpmi.exe, is needed to provide
  66.    these services.  This error will occur if this file is missing, or
  67.    corrupt.  Snes9X MUST be able to find this file or it cannot run.  The
  68.    file can be placed in a number of places.  It can be in Snes9X's
  69.    directory, the current directory, or somewhere in the PATH.
  70.  
  71. Question:
  72.    How can I safely speed up Snes9X?
  73.  
  74. Answer:
  75.    There are a number of ways to speed up Snes9X.  One of the easiest is to
  76.    turn off joystick support if you're not using it.  Joystick polling
  77.    takes a long time, and is very slow.  Another method is to use a faster
  78.    video mode.  Several of the video modes (e.g. -m 0) are very slow, and not
  79.    recommended.  Other modes, such as -m 2 or the svga modes are generally
  80.    much faster.  Even the VESA modes -m 4, and higher will provide better
  81.    performance.  -m 1 is not recommended because a great deal of the screen
  82.    will be cut off.  You can also override the auto frame rate and specify
  83.    your own frame rate instead by specifying -f [number of frames to skip].
  84.    If you prefer the auto-adjust frame rate, you can also adjust the time
  85.    between frames with the -ft [time in ms per frame] switch.  The defaults
  86.    are 17ms for NTSC games (~59-60Hz), and 20ms for PAL games (50Hz).
  87.  
  88. Question:
  89.    It's still not fast enough!
  90.  
  91. Answer:
  92.    If it's still not fast enough, and you've followed all the suggestions
  93.    in the previous question, you can try to specify -h [percentage] to try
  94.    to speed things up.  However, this can cause some games to lose
  95.    control over their own execution and crash.  Other games can actually run
  96.    more slowly.  Another option is the -O flag that turns off the
  97.    line-by-line graphics engine, and can speed up things dramatically.
  98.  
  99. Question:
  100.    When I play [some game] I can't see my character!  Help!
  101.  
  102. Answer:
  103.    Snes9X doesn't currently support screen addition/subtraction, so at times,
  104.    the characters in the games may drop down too many layers, and become
  105.    hidden.  You have two options.  You can press 8 to reverse the way the
  106.    layers are drawn, or you can press 1-4 to disable a single BG layer.  This
  107.    will hopefully be corrected in a later release when addition/subtraction is
  108.    fully supported.
  109.  
  110. Question:
  111.    Where can I find games for Snes9X?
  112.  
  113. Answer:
  114.    There are freeware snes demos and games available at:
  115.  
  116.    ftp://ftp.futureone.com/users/damftp/consoles/SNES/
  117.    http://evil.ml.org/~grits
  118.  
  119.    Do not ask us for commercial games, we do not know where to get them,
  120.    cannot give them to you, and will, most likely, not respond to such
  121.    e-mail.  It it illegal for me to give you games, and is also quite
  122.    annoying.  The less time I have to put up with silly messages, the longer
  123.    I have to work on Snes9X.  Remember that.
  124.  
  125. Question:
  126.    What is "WindowsFriendly" mode?
  127.  
  128. Answer:
  129.    That flag in the .ini file tells Snes9X if it should be nice to Windows 95,
  130.    and 3.1 and not reprogram the PIT chip.  In windows 95 you can turn this
  131.    setting off, if you set the program's property's to NOT suggest MS-DOS
  132.    mode.  Why?  When Win95 suggests that, it appears that the timer is
  133.    disabled for the DOS program, and will cause several aspects of Snes9X to
  134.    stop functioning.  If you experience a hang because of this, just press
  135.    Ctrl, Alt, and End together (not ctrl-alt-del), and Snes9X will terminate
  136.    itself.  Then either edit the PIF for the Snes9X.exe, or change the
  137.    WindowsFriendly mode to 1.  Under Windows 3.1, you must enable this option,
  138.    or you may experience crashes.  This option has no effect under MS-DOS.
  139.  
  140. Question:
  141.    Why are there disabled items within the GUI?  Are you locking me out
  142.    of some of the features?
  143.  
  144. Answer:
  145.    No, the code behind those items is not finished yet, but I'm too lazy to
  146.    remove it completely before sending out a release version.  It saves me
  147.    time and energy just to disable those items, rather than try to
  148.    temporarily remove the code, and probably break something else that was
  149.    working before.  If I had left the joypad configure buttons active, all
  150.    you'd get to see is the snes controller config screen before being blasted
  151.    back to the options dialog, because I haven't finished that yet.  That's
  152.    also why the options dialog is still empty feeling.  There's several
  153.    options that need to be put there sometime, but it hasn't been done yet.
  154.  
  155.    On, the other hand, the APU Emulation radio button will disable itself if
  156.    you uncheck it.  The only way to re-enable it is to reset the ROM, or to
  157.    load a new ROM.  Because of the way the APU skippers work, it's impossible
  158.    to re-enable sound after the APU skipper has been used, because the SPC700
  159.    state may be very different from what the game is expecting, and may cause
  160.    the game or Snes9X to crash.
  161.